namespace Agile20.CS1
{
	public class ShutdownApp
	{
		public static void Main()
		{
			var app = new ShutdownApp();
			app.Run();
		}

		public void Run()
		{
			ShowLogo();
			ShutdownComputer();
			WaitUser();			
		}

                public void ShowLogo()
		{
			System.Console.WriteLine("Shutdown Application");
		}

		public void ShutdownComputer()
		{
			var processor = new ShutdownProcessor();
			processor.DoIt();
		}

		public void WaitUser()
		{
			System.Console.ReadKey();
		}
	}
}